package com.ck.ips.model.vo.program;

/**
 * 统计投放终端组数量，终端数量，素材数量，投放时间，
 * 下发情况（已下发成功：X个终端；发送中：X个终端；发送失败：X个终端）
 * 下载情况（已下载成功：X个终端；下载中：X个终端；下载失败：X个终端）
 *
 * @author linqiang
 * @version v1.0
 * @Description 节目设备统计信息
 * @date 2019-05-07 10:38
 */
public class ProgramStatisticsInfoVO {
    /**
     * 终端组数量
     */
    private Integer deviceGroupCount;
    /**
     * 终端数量
     */
    private Integer deviceCount;
    /**
     * 素材数量
     */
    private Integer sourceCount;
    /**
     * 投放开始时间（年月日时分秒）
     */
    private String putinStartTime;
    /**
     * 投放结束时间（年月日时分秒）
     */
    private String putinEndTime;

    /**
     * 下发成功数量
     */
    private Integer pushSuccessCount;
    /**
     * 下发中数量
     */
    private Integer pushingCount;
    /**
     * 下发失败数量
     */
    private Integer pushFailCount;

    /**
     * 未开始下载数量
     */
    private Integer notStartDownloadCount;
    /**
     * 下载成功数量
     */
    private Integer downloadSuccessCount;
    /**
     * 下载中数量
     */
    private Integer downloadingCount;
    /**
     * 下载失败数量
     */
    private Integer downloadFailCount;

    public Integer getDeviceGroupCount() {
        return deviceGroupCount;
    }

    public void setDeviceGroupCount(Integer deviceGroupCount) {
        this.deviceGroupCount = deviceGroupCount;
    }

    public Integer getDeviceCount() {
        return deviceCount;
    }

    public void setDeviceCount(Integer deviceCount) {
        this.deviceCount = deviceCount;
    }

    public Integer getSourceCount() {
        return sourceCount;
    }

    public void setSourceCount(Integer sourceCount) {
        this.sourceCount = sourceCount;
    }

    public String getPutinStartTime() {
        return putinStartTime;
    }

    public void setPutinStartTime(String putinStartTime) {
        this.putinStartTime = putinStartTime;
    }

    public String getPutinEndTime() {
        return putinEndTime;
    }

    public void setPutinEndTime(String putinEndTime) {
        this.putinEndTime = putinEndTime;
    }

    public Integer getPushSuccessCount() {
        return pushSuccessCount;
    }

    public void setPushSuccessCount(Integer pushSuccessCount) {
        this.pushSuccessCount = pushSuccessCount;
    }

    public Integer getPushingCount() {
        return pushingCount;
    }

    public void setPushingCount(Integer pushingCount) {
        this.pushingCount = pushingCount;
    }

    public Integer getPushFailCount() {
        return pushFailCount;
    }

    public void setPushFailCount(Integer pushFailCount) {
        this.pushFailCount = pushFailCount;
    }

    public Integer getDownloadSuccessCount() {
        return downloadSuccessCount;
    }

    public void setDownloadSuccessCount(Integer downloadSuccessCount) {
        this.downloadSuccessCount = downloadSuccessCount;
    }

    public Integer getDownloadingCount() {
        return downloadingCount;
    }

    public void setDownloadingCount(Integer downloadingCount) {
        this.downloadingCount = downloadingCount;
    }

    public Integer getDownloadFailCount() {
        return downloadFailCount;
    }

    public void setDownloadFailCount(Integer downloadFailCount) {
        this.downloadFailCount = downloadFailCount;
    }

    public Integer getNotStartDownloadCount() {
        return notStartDownloadCount;
    }

    public void setNotStartDownloadCount(Integer notStartDownloadCount) {
        this.notStartDownloadCount = notStartDownloadCount;
    }
}
